package com.mazaiting.lab.service;

import com.mazaiting.web.domain.base.BasePageQuery;
import com.mazaiting.lab.domain.vo.BucketVO;
import com.mazaiting.minio.ex.MinioException;
import com.mazaiting.mybatisplus.domain.vo.BasePageVO;

/**
 * minio文件服务
 *
 * @author mazaiting
 * @create_time 2022/10/8 17:11
 */
public interface IMinioFileService {

    /**
     * 列出所有存储桶
     * @param basePageQuery 分页参数
     * @return 存储桶
     */
    BasePageVO<BucketVO> listBuckets(BasePageQuery basePageQuery) throws MinioException;

}
